 @charset "utf-8";
/* CSS Document */
* {margin: 0;outline: 0;padding: 0;}
body {background:#fff;font-family:"Microsoft Yahei";font-size:12px;margin: 0;padding: 0;color:#000;min-width:1200px;}
body, form, ul, ol, li, p, h1, h2, h3, h4, h5, h6, dl, dt, dd, table, fieldset, hr, div {margin: 0;padding: 0;}
img {border: 0 none;}
ul, ol, li {list-style-type: none;}
:focus { outline: none; }
a {outline: medium none;text-decoration: none;}
a:hover {text-decoration: none;}
em,i{font-style: normal;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
table{border-collapse:collapse;}

/*----------------- 字体 --------------------*/
.fam-a{font-family:Arial;}
.tb{text-decoration:underline;}

/*----------------- 字体粗细 --------------------*/
.fw-bold{font-weight:bold;}
.fw-normal{font-weight:normal;}

/*----------------- 字体颜色 --------------------*/

.c-000{color:#000;}
.c-333{color:#333;}
.c-444{color:#444;}
.c-555{color:#555;}
.c-666{color:#666;}
.c-999{color:#999;}
.c-fff{color:#fff;}
.c-ccc{color:#ccc;}
.c-003793{color:#003793;}
.c-e95671{color:#e95671;}
.c-ea628b{color:#ea628b;}
.c-5bc5f1{color:#5bc5f1;}
.c-9d9d9d{color:#9d9d9d;}
.c-ea638c{color:#ea638c;}
.c-d81f1c{color:#d81f1c;}
.c-364f9d{color:#364f9d;}

/*----------------- 字体大小 --------------------*/
.f12{font-size:12px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f22{font-size:22px;}
.f24{font-size:24px;}
.f26{font-size:26px;}
.f30{font-size:30px;}

/*-------------------- 背景色 --------------------*/
.bg-fff{background:#fff;}
.bg-333{background:#333;}
.bg-eee{background:#eee;}
.bg-efefef{background:#efefef;}
.bg-454545{background:#454545;}
.bg-e5e5e5{background:#e5e5e5;}
.bg-6bcff5{background:#6bcff5;}
.bg-f7f7f7{background:#f7f7f7;}
.bg-06416f{background:#06416f;}
.bg-none{ background:none;}


/*-----------------浮动定位--------------------*/
.fl {float: left;}
.fr {float: right;}
.pr { position:relative;}
.pa { position:absolute;}


/*-----------------水平垂直对齐--------------------*/
.tl {text-align: left;}
.tr {text-align: right;}
.tc {text-align: center;}
.tin-2{ text-indent:2em}
.tin-3{ text-indent:3em}
.ti-10{ text-indent:10px;}
.ti-20{ text-indent:20px;}
.ti-40{ text-indent:40px;}
.vt {vertical-align: top;}
.vm {vertical-align: middle;}
.vb {vertical-align: bottom;}
.of-h{overflow: hidden;}
.cur_po{cursor: pointer;}


/*-----------------转换元素--------------------*/
.dis-n {display: none;}
.dis-b {display: block;}
.dis-i {display:inline}
.dis-t {display:table}
.dis-ib {display: inline-block;}
.dis-it {display:inline-table}
.dis-tc {display:table-cell}


/*-----------------宽高--------------------*/
.wb100{width: 100%;}
.w1200{width:1200px;}
.w965{width:965px;}
.w960{width:960px;}
.w880{width:880px;}
.w785{width:785px;}
.w520{width:520px;}
.w470{width:470px;}
.w370{width:370px;}
.w360{width:360px;}
.w300{width:300px;}
.w290{width:290px;}
.w200{width:200px;}

.h25{height:25px;}
.h30{height:30px;}
.h35{height:35px;}
.h40{height:40px;}
.h45{height:45px;}
.h50{height:50px;}
.h55{height:55px;}
.h60{height:60px;}
.h65{height:65px;}
.h70{height:70px;}
.h80{height:80px;}
.h85{height:85px;}
.h90{height:90px;}
.h100{height:100px;}
.h115{height:115px;}
.h220{height:220px;}
.h963{height:963px;}

.lh22{line-height:22px;}
.lh30{line-height:30px;}
.lh35{line-height:35px;}
.lh40{line-height:40px;}
.lh45{line-height:45px;}
.lh50{line-height:50px;}

/*-------------------- 边距 --------------------*/
.m0-auto{margin:0 auto}

.mt-10{margin-top:10px;}
.mt-15{margin-top:15px;}
.mt-20{margin-top:20px;}
.mt-25{margin-top:25px;}
.mt-60{margin-top:60px;}

.mb-10{margin-bottom:10px;}
.mb-20{margin-bottom:20px;}
.mb-22{margin-bottom:22px;}
.mb-25{margin-bottom:25px;}
.mb-30{margin-bottom:30px;}
.mb-35{margin-bottom:35px;}
.mb-80{margin-bottom:80px;}

.mr-20{margin-right:20px;}
.mr-25{margin-right:25px;}
.mr-50{margin-right:50px;}
.mr-60{margin-right:60px;}

.ml-10{margin-left:10px;}
.ml-15{margin-left:15px;}
.ml-20{margin-left:20px;}
.ml-25{margin-left:25px;}

.pl-10{padding-left:10px;}
.pl-15{padding-left:15px;}
.pl-20{padding-left:20px;}
.pl-25{padding-left:25px;}
.pl-35{padding-left:35px;}

.pt-10{padding-top:10px;}
.pt-20{padding-top:20px;}
.pt-25{padding-top:25px;}
.pt-35{padding-top:35px;}

.pr-10{padding-right:10px;}
.pr-20{padding-right:20px;}

.pb-15{padding-bottom:15px;}
.pb-20{padding-bottom:20px;}

.ppb-20 p{margin-bottom:20px;}
.ppb-30 p{margin-bottom:30px;}

.p15-0{padding:15px 0;}
.p25-0{padding:25px 0;}
.p-10{padding:10px;}

/*-------------------- 边框 --------------------*/
.bt-fff{border-top:1px solid #fff;}


.bb-ccc{border-bottom:1px solid #ccc;}
.bb3-dcdcdc{border-bottom:3px solid #dcdcdc;}

.b-d2d2d2{border:1px solid #d2d2d2;}
.b-ccc{border:1px solid #ccc;}

.bl-ddd{border-left:1px dashed #ddd;}

.bra-5{border-radius:5px;}
